package org.jeecg.modules.tplus.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.jeecg.common.aspect.annotation.FieldName;

import java.util.List;
import java.util.Map;

/**
 *  存货图片
 *
 * @author hzq
 */
@Data
public class InventoryImageEntityReqDto {

    /**
     * 存货编码
     */
    @Schema(description = "存货编码")
    @JsonProperty(value = "code")
    private String code;

    /**
     * 图片资源列表
     */
    @Schema(description = "图片资源列表")
    @JsonProperty(value = "imageEntitys")
    private List<ImageEntity> imageEntitys;

    @Data
    public static class ImageEntity{
        /**
         * 图片url地址
         */
        @Schema(description = "图片url地址")
        @JsonProperty(value = "url")
        private String url;

        /**
         * 图片格式
         */
        @Schema(description = "图片格式")
        @JsonProperty(value = "imgType")
        private String imgType;
    }

}
